home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1997 April
/
EnigmA AMIGA RUN 17 (1997)(G.R. Edizioni)(IT)[!][issue 1997-04][EAR-CD].iso
/
EARCD
/
comm
/
thor
/
thor24_api.lha
/
THOR_API
/
README.API
Wrap
Text File
|
1996-10-20
|
4KB
|
81 lines
961020 Thor 2.4 API documentation
Copyright © 1994-1996 Ultima Thule Software, All Rights Reserved.
Authors: Eivind Nordseth, Kjell Irgens, Petter Nilsen
This API documentation package is NOT public domain, but it is freely
distributable. In other word it is FreeWare. (Note: Thor 2.4 is
ShareWare.) This means that you can copy this API documentation
package and give it to all your friends, upload it to a BBS or include
it in a PD-library. The only restrictions are: All the files
included in this archive must be in their original form without
additions, deletions or modifications of any kind. Thor 2.4 API
documentation may not be distributed for profit. Only a nominal
charge may be associated with its distribution. The Thor 2.4 API
documentation is provided "AS IS" without warranty of any kind, and
the authors is not responsible for any damage this software may do.
(Just in case :-)
Do not release any modifications of the code examples included in this
package. If you have suggestions for code improvements, please
contact the authors.
INTRODUCTION
~~~~~~~~~~~~
The Thor API documentation package consists of:
o docs/bbsread.doc - Autodoc for V4 of bbsread.library.
o include/#? - Include files for V4 of bbsread.library.
o parsemsg/#? - Source code of a message parser, which adds messages
from ABBS/MBBS to the message database. Will also
parse newfiles lists and conference lists.
o scriptserv/#? - Source code for a script server. This program is
used by the ABBS/MBBS Ncomm scripts to gain knowledge
of the different events to do. It has also other
features used by this NComm script.
o packhippo/?# - Source code for an events packer, which makes upload
packets in Hippo format.
o common/#? - Some small code stubs which are common for scriptserv
and parsemsg.
o WatchTHOR/#? - Source code for the WatchTHOR mail notification
utility.
Some of the source uses utgui.library for displaying progress
requesters. The api for utgui.library is not included here. (Since
the utgui.library probably will be obsolete in later versions of Thor,
the docs for utgui.library is not released.) If you want to compile
the soures which uses utgui.library, you must comment out all calls to
utgui.library.
HOW TO USE
~~~~~~~~~~
We have not included any detailed step by step guide to how to program
utilites and modules for Thor.
Some general advices:
o You should read the source code provided, docs/bbsread.doc and
include/libraries/bbsread.h carefully before doing any programming.
o If you are to write a module for Thor, you should first make a working
message parser. After the parser is up and running, you should set up the
event configuration for the events you want to support, and then make a
event packer.
o If you are uncertain of how to use any of the provided functions, look
into the source code examples to see how thay are used there. If you
still are uncertain, send us an email and we'll try to answer your
questions.
If you have any questions regarding the use of the Thor 2.3 API we are
reachable on the Thor support email address: thor@hstud6.cs.uit.no
HISTORY
~~~~~~~
951105 - Initial release of the API documentation
950524 - THOR 2.3 API documentation, no changes except for the archive name
951020 - THOR 2.4 API documentation, minor header files changes